home *** CD-ROM | disk | FTP | other *** search
/ BMUG Newsletter 1996 Spring / S96 NL CD.iso / New NL PD Collections / StartupFrills v3.3.3 / Documentation / History < prev    next >
Encoding:
Text File  |  1995-07-14  |  8.2 KB  |  233 lines  |  [TEXT/ttxt]

  1. StartupFrills Version History
  2.  
  3.  
  4.  
  5. v3.3.3     Added the ability to use aliases to startup files.
  6.  
  7.  
  8.  
  9. v3.3.2     (Limited public release)
  10.  
  11.               Fixed a problem where the error reporting introduced
  12.               for the previous version would report fnfErr (-43) if
  13.               you hadn't set a source folder for a type but had still
  14.               left that type enabled.
  15.  
  16.  
  17.  
  18. v3.3.1     (Limited public release)
  19.  
  20.               Added some error message reporting - limited as
  21.               yet.
  22.  
  23.               Noticed that the help balloons had gone missing, so
  24.               re-introduced them.
  25.  
  26.  
  27.  
  28. v3.3       (Limited public release)
  29.  
  30.               Added support for the use of PICT files as startup
  31.               screens, including Quicktime compressed PICTs.
  32.  
  33.               Note that Quicktime is required in order to use
  34.               PICTs with StartupFrills regardless of whether
  35.               it is compressed or not (I use a routine which only
  36.               Quicktime provides - DrawPictureFile).
  37.  
  38.               Note also that decompressing pictures is an
  39.               inherently slow operation - use this feature with
  40.               caution when dealing with slower machines.
  41.  
  42.  
  43.  
  44. v3.2.2    (Limited public release) 
  45.               
  46.               Fixed a problem which caused the same prompt,
  47.               "Select a folder for screens:", to be shown when
  48.               selecting folders regardless of which type of file
  49.               was actually having its source folder set.
  50.  
  51.  
  52.  
  53. v3.2.1     Moved to Apple's standard numbering scheme (previous
  54.               bug fixes didn't have the second dot).
  55.  
  56.               Fixed an extraordinarily lax bug which could quite easily
  57.               cause the randomising feature to fail. The preferences
  58.               file was not being closed in certain program routines,
  59.               and this was messing up the count of how many history
  60.               resources were present (Programmer's note: I was using
  61.               FSClose instead of CloseResFile. Very poor).
  62.  
  63.  
  64.  
  65. v3.2       (Limited public release)
  66.  
  67.              Vastly improved randomising capabilities. A file will
  68.               not now be re-used until all other choices have been
  69.               exhausted. This is achieved by using history resources
  70.               inside the preferences file -  one type for each startup
  71.               file type.
  72.  
  73.               All file copying, for example setting startup screens and
  74.               movies, now takes place in the background allowing other
  75.               applications to get on with their work.
  76.  
  77.               The preferences dialogue is now modeless.
  78.  
  79.               Restructured the preferences file (again...)
  80.  
  81.               Minor documentation changes, mainly due to a spot of
  82.               proof-reading and the requirements for the new version.
  83.  
  84.  
  85.  
  86. v3.1       Added the ability to specify a startup movie. Note that
  87.               StartupFrills itself doesn't play this movie - it simply
  88.               copies it to the correct location for the System to
  89.               automatically play it (similar to the manner in which
  90.               startup screens are handled). Requires Quicktime to be
  91.               installed, the version number being appropriate to
  92.               the movie being played.
  93.  
  94.              Restructured the preferences file.
  95.  
  96.              Internal changes to the handling of preferences to improve
  97.              the object-orientation. These are fairly major, and are what
  98.              caused the preferences file structure to be altered.
  99.  
  100.              Internal changes to begin moving away from constant strings
  101.              and towards STR resources. This trend will continue in
  102.              future releases
  103.  
  104.  
  105. v3.0      (Limited public release)
  106.  
  107.             Total rewrite. Implementation is now in C++ rather than C,
  108.             and the application has been re-designed in the object
  109.             oriented paradigm. This ought to make it easier to add any
  110.             more startup file types in the future.
  111.  
  112.             Added a Configuration dialogue box.
  113.      
  114.             Added the ability to speak text files. Requires Apple's
  115.             Speech Manager to be installed.
  116.  
  117.             Added the ability to step through each screen or sound in
  118.             order, rather than having the selection always be random.
  119.  
  120.             Added the ability to enable or disable startup file types
  121.             via the configuration dialogue.
  122.  
  123.             Significant documentation changes to reflect the new
  124.             functionality. Introduced an MS-Word version of the ReadMe
  125.             file.
  126.  
  127.             Made StartupFrills use a preferences file, rather than
  128.             storing all settings in its own resource fork. This means
  129.             that any configuration settings apply only to the machine on
  130.             which they're saved - a method which makes sense when the
  131.             nature of the application is considered.
  132.  
  133.             Removed the need to specify source folder locations
  134.             externally (either having Startup Screens/Sounds folders
  135.             directly in the System Folder or having similarly named
  136.             aliases in the System Folder). Source folder locations are
  137.             now kept in the preferences file and specified through the
  138.             Configuration dialogue box.
  139.  
  140.             Significantly reduced the executable's size. To be  honest,
  141.             it's the compiler that should take the most credit for that
  142.             since there's actually more code in than ever before. However
  143.             a few loose resources have been cleaned out and the use of a
  144.             preferences file has made things more efficient.
  145.  
  146.  
  147.  
  148. v2.3     Taken away the responsibility for playing a sound from the
  149.             Finder and given it to StartupFrills. This results in a speed
  150.             improvement since the sound now only needs to be read 
  151.             once, rather than read in once, written out again to a 
  152.             different location, and the finally read again by the Finder 
  153.             in order to play it. StartupFrills will also play sound in the
  154.             background, allowing other applications to continue their
  155.             startup processes (including the Finder).
  156.  
  157.  
  158.  
  159. v2.2          Allowed the use of aliases to folders being placed in the
  160.             System folder rather than requiring the folders themselves
  161.             to be there. This was the most requested feature missing
  162.             from v2.1, so hopefully a few people will be pleased by
  163.             its inclusion.
  164.  
  165.             StartupFrills now correctly chooses only files having the
  166.             correct type ('SCRN' for screens, 'sfil' for sounds)
  167.             regardless of whether files of other types are in the 
  168.             source folder.
  169.  
  170.             Minor changes to the Readme file in order to include the
  171.             new functionality.
  172.  
  173.  
  174.  
  175. v2.1     Added support for non-English language Systems.
  176.  
  177.  
  178.  
  179. v2.02   (No public release)
  180.  
  181.             Re-addressed the problem of a Type 1/2 error occurring.
  182.  
  183.             Fixed a potential (but highly unlikely) divide by zero error.
  184.  
  185.             Fixed a problem whereby folders containing only one file
  186.             would be ignored.
  187.  
  188.  
  189.  
  190. v2.01     Updated the ReadMe file to correctly reflect the folder
  191.             naming conventions.
  192.  
  193.             Correctly implemented the help balloon.
  194.  
  195.  
  196.  
  197. v2.0     Changed the name from "Change  Startupscreens" to 
  198.             "StartupFrills"
  199.  
  200.             Added random startup sounds functionality.
  201.  
  202.             Added Finder icons and a help balloon.
  203.  
  204.             Added a new randomising feature designed to pick the
  205.             higher numbers more often. It could be purely subjective,
  206.             but the Mac's random number generator seems rarely to
  207.             produce values near the top of its range so some files
  208.             were almost never being chosen.
  209.  
  210.  
  211.  
  212. v1.02   (No public release)
  213.  
  214.             Fixed a bug which could cause the startupscreens folder
  215.             name to be corrupted in memory, thus preventing the
  216.             application from operating correctly.
  217.  
  218.            Made the routines more generic in preparation for the
  219.            addition of random startup sounds functionality.
  220.  
  221.  
  222.  
  223. v1.01    (No public release) 
  224.  
  225.             Fixed a bug which would prevent the last startup screen in
  226.             the StartupScreens folder from ever being selected.
  227.  
  228.             Minor documentation changes.
  229.  
  230.  
  231.  
  232. v1.0     Initial release.
  233.